gdk: Make atoms handled generically
authorBenjamin Otte <otte@redhat.com>
Mon, 15 Apr 2013 13:40:55 +0000 (15:40 +0200)
committerBenjamin Otte <otte@redhat.com>
Mon, 15 Apr 2013 13:43:27 +0000 (15:43 +0200)
commitaa9e974c866e32c5573da3d364c72dd5e016d47a
tree88d43c63fdeba8dd54bd216e0bc77d08c33373a9
parenta489f69e009644717aad8df74397b669f5f3fbb2
gdk: Make atoms handled generically

This is another step towards making GdkDisplayManager backend-agnostic.

Most of the backends profit from this as their atom implementations
where generic anyway - x11 needed that to allow multiple X displays and
broadway, quartz and wayland don't have the concept of displays.

The X11 backend still did things, so I only #if 0'd some code but did
not actually update anything.
12 files changed:
gdk/Makefile.am
gdk/broadway/gdkdisplaymanager-broadway.c
gdk/broadway/gdkprivate-broadway.h
gdk/broadway/gdkproperty-broadway.c
gdk/gdkdisplaymanager.c
gdk/gdkdisplaymanagerprivate.h
gdk/gdkprivate.h
gdk/gdkproperty.c [new file with mode: 0644]
gdk/wayland/gdkdisplaymanager-wayland.c
gdk/win32/gdkdisplaymanager-win32.c
gdk/x11/gdkdisplaymanager-x11.c
gdk/x11/gdkproperty-x11.c